Data Structures Rather Than Algorithms